﻿using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace KenLib.BusinessObject
{
    public class 応募情報 : BindableBusinessObject
    {
        private Int32 _ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return _ID; }
            set { _ID = value; }
        }

        private string _姓;
        [ColumnAttributes("姓")]
        public string 姓
        {
            get { return _姓; }
            set { _姓 = value; }
        }

        private string _名;
        [ColumnAttributes("名")]
        public string 名
        {
            get { return _名; }
            set { _名 = value; }
        }

        private bool? _性別;
        [ColumnAttributes("性別")]
        public bool? 性別
        {
            get { return _性別; }
            set { _性別 = value; }
        }

        private DateTime _生年月日;
        [ColumnAttributes("生年月日")]
        public DateTime 生年月日
        {
            get { return _生年月日; }
            set { _生年月日 = value; }
        }

        private Int32 _国籍;
        [ColumnAttributes("国籍")]
        public Int32 国籍
        {
            get { return _国籍; }
            set { _国籍 = value; }
        }

        private string _出身地;
        [ColumnAttributes("出身地")]
        public string 出身地
        {
            get { return _出身地; }
            set { _出身地 = value; }
        }

        private string _ID番号;
        [ColumnAttributes("ID番号")]
        public string ID番号
        {
            get { return _ID番号; }
            set { _ID番号 = value; }
        }

        private DateTime _ID番号発行日;
        [ColumnAttributes("ID番号発行日")]
        public DateTime ID番号発行日
        {
            get { return _ID番号発行日; }
            set { _ID番号発行日 = value; }
        }

        private string _発行機関;
        [ColumnAttributes("発行機関")]
        public string 発行機関
        {
            get { return _発行機関; }
            set { _発行機関 = value; }
        }

        private string _宗教;
        [ColumnAttributes("宗教")]
        public string 宗教
        {
            get { return _宗教; }
            set { _宗教 = value; }
        }

        private string _民族;
        [ColumnAttributes("民族")]
        public string 民族
        {
            get { return _民族; }
            set { _民族 = value; }
        }


        private string _身長;
        [ColumnAttributes("身長")]
        public string 身長
        {
            get { return _身長; }
            set { _身長 = value; }
        }

        private string _体重;
        [ColumnAttributes("体重")]
        public string 体重
        {
            get { return _体重; }
            set { _体重 = value; }
        }

        private int _視力;
        [ColumnAttributes("視力")]
        public int 視力
        {
            get { return _視力; }
            set { _視力 = value; }
        }

        private string _電話番号;
        [ColumnAttributes("電話番号")]
        public string 電話番号
        {
            get { return _電話番号; }
            set { _電話番号 = value; }
        }

        //private string _携帯電話;
        //[ColumnAttributes("携帯電話")]
        //public string 携帯電話
        //{
        //    get { return _携帯電話; }
        //    set { _携帯電話 = value; }
        //}

        private string _Email;
        [ColumnAttributes("Email")]
        public string Email
        {
            get { return _Email; }
            set { _Email = value; }
        }

        private string _現住所;
        [ColumnAttributes("現住所")]
        public string 現住所
        {
            get { return _現住所; }
            set { _現住所 = value; }
        }

        private string _趣味;
        [ColumnAttributes("趣味")]
        public string 趣味
        {
            get { return _趣味; }
            set { _趣味 = value; }
        }

        private string _最終学歴;
        [ColumnAttributes("最終学歴")]
        public string 最終学歴
        {
            get { return _最終学歴; }
            set { _最終学歴 = value; }
        }
        
        private string _在学学校名;
        [ColumnAttributes("在学学校名")]
        public string 在学学校名
        {
            get { return _在学学校名; }
            set { _在学学校名 = value; }
        }

        private string _卒業見込み年月;
        [ColumnAttributes("卒業見込み年月")]
        public string 卒業見込み年月
        {
            get { return _卒業見込み年月; }
            set { _卒業見込み年月 = value; }
        }

        private string _日本語学習経験;
        [ColumnAttributes("日本語学習経験")]
        public string 日本語学習経験
        {
            get { return _日本語学習経験; }
            set { _日本語学習経験 = value; }
        }

        private bool? _就業経験有無;
        [ColumnAttributes("就業経験有無")]
        public bool? 就業経験有無
        {
            get { return _就業経験有無; }
            set { _就業経験有無 = value; }
        }

        private Int32? _経験作業名1;
        [ColumnAttributes("経験作業名1")]
        public Int32? 経験作業名1
        {
            get { return _経験作業名1; }
            set { _経験作業名1 = value; }
        }

        private Int32? _経験作業名2;
        [ColumnAttributes("経験作業名2")]
        public Int32? 経験作業名2
        {
            get { return _経験作業名2; }
            set { _経験作業名2 = value; }
        }

        private Int32? _経験作業名3;
        [ColumnAttributes("経験作業名3")]
        public Int32? 経験作業名3
        {
            get { return _経験作業名3; }
            set { _経験作業名3 = value; }
        }

        private string _具体的仕事内容;
        [ColumnAttributes("具体的仕事内容")]
        public string 具体的仕事内容
        {
            get { return _具体的仕事内容; }
            set { _具体的仕事内容 = value; }
        }

        private string _写真;
        [ColumnAttributes("写真")]
        public string 写真
        {
            get { return _写真; }
            set { _写真 = value; }
        }

        private bool? _配偶者有無;
        [ColumnAttributes("配偶者有無")]
        public bool? 配偶者有無
        {
            get { return _配偶者有無; }
            set { _配偶者有無 = value; }
        }

        private string _家族構成;
        [ColumnAttributes("家族構成")]
        public string 家族構成
        {
            get { return _家族構成; }
            set { _家族構成 = value; }
        }

        private bool? _海外渡航歴有無;
        [ColumnAttributes("海外渡航歴有無")]
        public bool? 海外渡航歴有無
        {
            get { return _海外渡航歴有無; }
            set { _海外渡航歴有無 = value; }
        }

        private bool? _在日親族有無;
        [ColumnAttributes("在日親族有無")]
        public bool? 在日親族有無
        {
            get { return _在日親族有無; }
            set { _在日親族有無 = value; }
        }

        private string _在日親族状況;
        [ColumnAttributes("在日親族状況")]
        public string 在日親族状況
        {
            get { return _在日親族状況; }
            set { _在日親族状況 = value; }
        }

        private string _携帯番号;
        [ColumnAttributes("携帯番号")]
        public string 携帯番号
        {
            get { return _携帯番号; }
            set { _携帯番号 = value; }
        }
        private Int32 _団体ID;
        [ColumnAttributes("団体ID")]
        public Int32 団体ID
        {
            get { return _団体ID; }
            set { _団体ID = value; }
        }
        private Int32 _企業ID;
        [ColumnAttributes("企業ID")]
        public Int32 企業ID
        {
            get { return _企業ID; }
            set { _企業ID = value; }
        }
        private DateTime _面接日;
        [ColumnAttributes("面接日")]
        public DateTime 面接日
        {
            get { return _面接日; }
            set { _面接日 = value; }
        }
        private Int32? _承認;
        [ColumnAttributes("承認")]
        public Int32? 承認
        {
            get { return _承認; }
            set { 承認 = value; }
        }

        public 応募情報()
        { 
        }
        private string _姓_日本語;

        public string 姓_日本語
        {
            get { return _姓_日本語; }
            set { _姓_日本語 = value; }
        }
        private string _名_日本語;

        public string 名_日本語
        {
            get { return _名_日本語; }
            set { _名_日本語 = value; }
        }
        private string _面接番号;

        public string 面接番号
        {
            get { return _面接番号; }
            set { _面接番号 = value; }
        }
        private string _gioitinh;

        public string Gioitinh
        {
            get { return _gioitinh; }
            set { _gioitinh = value; }
        }
        private int 数学テスト結果点数;

        public int 数学テスト結果点数1
        {
            get { return 数学テスト結果点数; }
            set { 数学テスト結果点数 = value; }
        }
        private int 数学テスト結果回答率Phuong;

        public int 数学テスト結果回答率
        {
            get { return 数学テスト結果回答率Phuong; }
            set { 数学テスト結果回答率Phuong = value; }
        }
        private string 性格診断結果1;

        public string 性格診断結果
        {
            get { return 性格診断結果1; }
            set { 性格診断結果1 = value; }
        }
    }

}
